iT邦幫忙

2022 iThome 鐵人賽

DAY 29
0
自我挑戰組

一天一個UX小知識系列 第 29

Day29: 按鈕的階層(Button Hierarchy)

  • 分享至 

  • xImage
  •  

自我挑戰的第二十九天,一直很想寫一篇關於按鈕階層的,都第29天了,再不寫就要等明年了。

Day29: 按鈕的階層(Button Hierarchy)

Button是網頁組成上最基本的元件之一,對於扮演User和系統間溝通的橋樑,他是非常重要的角色,按鈕一般會直接被放在介面上,User不需要執行任何動作就可以看到按鈕,通常按鈕會根據他的功能或內容被分組呈現,而在某些內容中需要呈現有主從之分的按鈕,就需要考慮利用按鈕階層的設計方式來呈現他們。

基本按鈕的形式一般來說分為以下四種:

  • 填滿顏色並有方形邊框的按鈕(Filled button with square borders)
  • 填滿顏色並有圓角的按鈕(Filled button with rounded corners)
  • 填滿顏色並包含陰影的按鈕(Filled button with shadows)
  • 幽靈按鈕(Ghost button)

https://ithelp.ithome.com.tw/upload/images/20221009/201226113kuRoH35sx.png
圖片來源:Nick Babich

填滿顏色並包含陰影的按鈕(Filled button with shadows)其實是最容易被使用者看到,知道他可以點擊,但其實也可以利用顏色和對比度的區別來吸引User的注意力。

那麼當你有一些按鈕,想要讓他們有層次之分的來呈現在網頁上時,你該怎麼做呢?

可以參考以下這張圖的做法,在圖片的下半部分,透過按鈕的顏色填充和Border差異,你可以第一眼就看到Next,然後再來是Previous,接著是Cancel,這樣子的區別相信比圖片的上半部分更容易分辨誰是Primary Button、Secondary Button、Tertiary Button。
https://ithelp.ithome.com.tw/upload/images/20221009/20122611zGMdo0Kz35.jpg
圖片來源:Steve Schoger

上面的部分是有三種按鈕的時候可以參考的設計,那麼當你有只有兩顆按鈕,例如:購買或取消時,你該怎麼做呢?

https://ithelp.ithome.com.tw/upload/images/20221009/20122611mJSkRvGkyC.png
圖片來源:UX Movement

取消按鈕請不要給他和主要按鈕一樣的顏色,請給予較低明度的顏色或灰色使他比較不顯眼(呈現較少的視覺重量),因為取消的行為不會造成系統的變更,但灰色也不能太淡,會被視為不能點擊。

另外還有其他文章中提出,如果是Cancel是回到原本畫面的狀況下,需要將其視為連結用以下的狀態呈現。

https://ithelp.ithome.com.tw/upload/images/20221009/20122611lsev9XhjOc.png

圖片來源:Karim Maassen

所以端看你的使用情境來決定Cancel應該要以什麼樣的方式來顯示,但是不論如何這兩種呈現的方式都有一個共同點是,主要按鈕 (Primary Button) 一定是最明顯的那顆。

再來補充一下關於按鈕放置的順序:

因爲語言閱讀順序的關係,我們的視線會先從左到右(如果其他語言順序相反則相反),因此這兩種按鈕的放置順序,在Option A中你會先看到Primary Button,然後是Secondary Button,而在Option B中則相反,所以也是要看你的使用情境來決定按鈕位置的擺放順序。
https://ithelp.ithome.com.tw/upload/images/20221009/2012261159XqeIlOVj.png

圖片來源:Tess Gadd

最後也是補充可以直接使用的資源:


上一篇
Day 28: 標籤(Tag)
下一篇
Day30-1: 吐司(Toasts)
系列文
一天一個UX小知識31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言